05. TurtleBot Gazebo Package
TurtleBot Gazebo Package
Turtlebot package:
Access this link and go through the turtlebot_gazebo
documentation. After that, follow the instructions listed below to clone the turtlebot_gazebo
package in the src
directory of your catkin_ws
and build it.
While scrolling through these instructions, you will notice that some statements are a bit different than the one presented in the videos. The reason behind that is the different environment used. In the videos, a Virtual Machine booted with LUbuntu is used. Here in the description, you are presented with instructions on how to replicate the steps in the Udacity Workspace. The only difference between what you see and what is listed is the directory of the catkin_ws
. In VM, you can store it anywhere you want, preferably in the root ~
directory. Whereas, in the workspace, you will have to store it under /home/workspace/
so it won't get deleted after a reboot.
Clone Package:
$ cd /home/workspace/catkin_ws/src
$ git clone https://github.com/turtlebot/turtlebot_simulator
Install Dependencies:
$ cd /home/workspace/catkin_ws
$ source devel/setup.bash
$ rosdep -i install turtlebot_gazebo
Build Package:
$ catkin_make
$ source devel/setup.bash
Launch Nodes:
$ roslaunch turtlebot_gazebo turtlebot_world.launch
Topics:
$ rostopic list
Or
$ rosrun rqt_graph rqt_graph